package com.ktgj.customer.domain.vo;

import com.fasterxml.jackson.annotation.JsonFormat;
import com.ktgj.common.core.annotation.Excel;
import com.ktgj.customer.domain.Customer;
import com.ktgj.customer.domain.InsuranceCompany;

import java.math.BigDecimal;
import java.util.Date;
import java.util.List;

/** 我的-订单列表（保险）专用实体 */
public class GuaranteeVo {
    /** 状态:1初始,2已售出,3已使用,4已出库,5已分配,6已开通,7待作废,8作废，10已退卡,11续费锁定中*/
    @Excel(name = "状态:1初始,2已售出,3已使用,4已出库,5已分配,6已开通,7待作废,8作废，10已退卡,11续费锁定中")
    private String guaranteeStatus;

    /** 分配时间等于创建时间*/
    @JsonFormat(pattern = "yyyy-MM-dd")
    @Excel(name = "分配时间等于创建时间", width = 30, dateFormat = "yyyy-MM-dd")
    private Date guaranteedate;

    /** 支付金额*/
    @Excel(name = "支付金额")
    private BigDecimal amount;

    /** 保险公司名称*/
    @Excel(name = "保险公司名称")
    private String insCoName;

    /** 客户常用名
     */
    @Excel(name = "客户常用名")
    private String customerName;

    public String getGuaranteeStatus() {
        return guaranteeStatus;
    }

    public void setGuaranteeStatus(String guaranteeStatus) {
        this.guaranteeStatus = guaranteeStatus;
    }

    public Date getGuaranteedate() {
        return guaranteedate;
    }

    public void setGuaranteedate(Date guaranteedate) {
        this.guaranteedate = guaranteedate;
    }

    public BigDecimal getAmount() {
        return amount;
    }

    public void setAmount(BigDecimal amount) {
        this.amount = amount;
    }

    public String getInsCoName() {
        return insCoName;
    }

    public void setInsCoName(String insCoName) {
        this.insCoName = insCoName;
    }

    public String getCustomerName() {
        return customerName;
    }

    public void setCustomerName(String customerName) {
        this.customerName = customerName;
    }
}
